using System;

namespace Dating
{
	[Serializable]
	public class MemberSubscription : BizObject
	{
		#region Fields

		private int memberSubscriptionID;
		private int tenantID;
		private int profileID;
		private int subscriptionID;
		private bool isActive;
		private DateTime craetedDate;
		private string updateDate;

		#endregion

		#region Constructors

		/// <summary>
		/// Initializes a new instance of the MemberSubscription class.
		/// </summary>
		public MemberSubscription()
		{
		}

		/// <summary>
		/// Initializes a new instance of the MemberSubscription class.
		/// </summary>
		public MemberSubscription(int tenantID, int profileID, int subscriptionID, bool isActive, DateTime craetedDate, string updateDate)
		{
			this.tenantID = tenantID;
			this.profileID = profileID;
			this.subscriptionID = subscriptionID;
			this.isActive = isActive;
			this.craetedDate = craetedDate;
			this.updateDate = updateDate;
		}

		/// <summary>
		/// Initializes a new instance of the MemberSubscription class.
		/// </summary>
		public MemberSubscription(int memberSubscriptionID, int tenantID, int profileID, int subscriptionID, bool isActive, DateTime craetedDate, string updateDate)
		{
			this.memberSubscriptionID = memberSubscriptionID;
			this.tenantID = tenantID;
			this.profileID = profileID;
			this.subscriptionID = subscriptionID;
			this.isActive = isActive;
			this.craetedDate = craetedDate;
			this.updateDate = updateDate;
		}

		#endregion

		#region Properties
		/// <summary>
		/// Gets or sets the MemberSubscriptionID value.
		/// </summary>
		public  int MemberSubscriptionID
		{
			get { return memberSubscriptionID; }
			set { memberSubscriptionID = value; }
		}

		/// <summary>
		/// Gets or sets the TenantID value.
		/// </summary>
		public  int TenantID
		{
			get { return tenantID; }
			set { tenantID = value; }
		}

		/// <summary>
		/// Gets or sets the ProfileID value.
		/// </summary>
		public  int ProfileID
		{
			get { return profileID; }
			set { profileID = value; }
		}

		/// <summary>
		/// Gets or sets the SubscriptionID value.
		/// </summary>
		public  int SubscriptionID
		{
			get { return subscriptionID; }
			set { subscriptionID = value; }
		}

		/// <summary>
		/// Gets or sets the IsActive value.
		/// </summary>
		public  bool IsActive
		{
			get { return isActive; }
			set { isActive = value; }
		}

		/// <summary>
		/// Gets or sets the CraetedDate value.
		/// </summary>
		public  DateTime CraetedDate
		{
			get { return craetedDate; }
			set { craetedDate = value; }
		}

		/// <summary>
		/// Gets or sets the UpdateDate value.
		/// </summary>
		public  string UpdateDate
		{
			get { return updateDate; }
			set { updateDate = value; }
		}

		#endregion
	}
}
